<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Visual SourceSafe</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Visual_SourceSafe"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Visual_SourceSafe rootpage-Visual_SourceSafe skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Visual SourceSafe</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Visual SourceSafe
</th></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td><a href="Microsoft" title="Microsoft">Microsoft</a>
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td>8.0.50727.1551 <br> (2005)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Versionsverwaltung" title="Versionsverwaltung">Versionsverwaltung</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="Endbenutzer-Lizenzvertrag" title="Endbenutzer-Lizenzvertrag">EULA</a>
</td></tr>
<tr>
<td><b><a href="Lokalisierung_(Softwareentwicklung)" title="Lokalisierung (Softwareentwicklung)">deutschsprachig</a></b>
</td>
<td>ja
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/de-de/previous-versions/ms181038(v=vs.80)">VS80</a>
</td></tr></tbody></table>
<p><b>Visual SourceSafe</b> (<b>VSS</b>) ist eine nicht mehr weiterentwickelte<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <a href="Client-Server-Modell" title="Client-Server-Modell">Client-/Server-Anwendung</a> von <a href="Microsoft" title="Microsoft">Microsoft</a> zur <a href="Versionsverwaltung" title="Versionsverwaltung">Versionsverwaltung</a> von Dateien, welche hauptsächlich im Zusammenhang mit Software-<a href="Quelltext" title="Quelltext">Quelltext</a> verwendet wird. Es wurde vorwiegend zur Verwendung auf Einzelplatzsystemen oder für kleine Teams entwickelt. Es war Bestandteil älterer <a href="Visual_Studio" title="Visual Studio">Visual-Studio-Distributionen</a> und ist daher recht verbreitet.
</p><p>Zu beachten ist, dass Microsoft die Abkürzung VSS auch für den <a href="Volume_Shadow_Copy_Service" title="Volume Shadow Copy Service">Volume Shadow Copy Service</a> verwendet.
</p>
<div class="mw-heading mw-heading2"><h2 id="Grundsätzliches"><span id="Grunds.C3.A4tzliches"></span>Grundsätzliches</h2></div>
<p>SourceSafe ist ein Vertreter des Lock-Modify-Write-<a href="Versionsverwaltung" title="Versionsverwaltung">Versionsverwaltungskonzeptes</a>, was bedeutet, dass Dateien vor einer Änderung <i>ausgecheckt</i> werden müssen. Beim <i>Einchecken</i> werden die veränderten Dateien in die <a href="Datenbank" title="Datenbank">Datenbank</a> übernommen. SourceSafe erlaubt, im Gegensatz zu reinen Lock-Modify-Write-Vertretern, das gleichzeitige Auschecken derselben Dateien auf verschiedenen Rechnern, der Benutzer erhält jedoch eine entsprechende Warnung, so dass er selbst entscheiden kann, ob seine beabsichtigte Änderung eventuell mit der Änderung des anderen Entwicklers kollidiert.
</p><p>SourceSafe versioniert jede Datei einzeln, es gibt keine Informationen darüber, welche Versionen verschiedener Dateien zusammengehören. Es werden jedoch sogenannte „Labels“ unterstützt, mit denen ein bestimmter Stand eines Verzeichnisbaums markiert werden kann (z. B. eine Version für eine Produktfreigabe). Als Besonderheit unterstützt VSS neben den „Branches“ (Aufsplittung der Entwicklungspfade einer Datei) sogenannte „Shares“: Dateien, die in mehreren Verzeichnissen eingebunden sind. Wird die Datei in einem Ast aktualisiert, ändert sie sich automatisch auch in allen verknüpften Ästen des Baums.
</p>
<dl><dt>Team Foundation Server</dt></dl>
<p>Microsoft entwickelte <a href="Team_Foundation_Server" class="mw-redirect" title="Team Foundation Server">Team Foundation Server</a> als Nachfolger von Microsoft Visual SourceSafe, der nicht mehr weiterentwickelt wird. Ab der Version 2010 kann Team Foundation Server auch auf einem Client-Betriebssystem installiert werden. Hierfür gibt es eine Basis-Konfiguration, die die Express-Version des <a href="Microsoft_SQL_Server" title="Microsoft SQL Server">Microsoft SQL Servers</a> zur Datenhaltung benutzt. Diese Installationsform ist für Einzelentwickler gedacht, die Team Foundation Server benutzen wollen. Seit 2018 werden seitens Microsoft die cloudbasierten <a href="Azure_DevOps_Services" class="mw-redirect" title="Azure DevOps Services">Azure DevOps Services</a> (vormals <i>Visual Studio Online</i> bzw. später <i>Visual Studio Team Services</i>) empfohlen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Server">Server</h2></div>
<p>Serverseitig gibt es kein spezielles Programm oder einen <a href="Windows-Systemdienst" title="Windows-Systemdienst">Dienst</a>, vielmehr wird lediglich eine normale <a href="Server_Message_Block" title="Server Message Block">SMB-Dateifreigabe</a> benutzt. Dadurch ist die Installation einer SourceSafe-Datenbank sehr einfach und ohne serverseitige Veränderungen möglich. Darin besteht aber gleichzeitig eines der größten Probleme von VSS: Da jeder Client direkt auf die Dateistruktur der Serverdatenbank zugreift, können clientseitige Abstürze oder Probleme dazu führen, dass die Datenbank inkonsistent wird. Zum Funktionsumfang gehören daher Tools, die eine Datenbank reparieren können. Auch eine manuelle Manipulation der Dateien in der Dateistruktur des Servers ist prinzipiell durch jeden Entwickler mit Zugriff auf die Datenbank möglich. Da die Versionsverwaltungsdatenbank bei vielen Entwicklungsteams zum zentralen Arbeitsmittel für sämtliche Projekte gehört, ist daher ein solides <a href="Backup" class="mw-redirect" title="Backup">Backupkonzept</a> erforderlich.
</p><p>Erst mit Visual SourceSafe 2005 wurde eine zusätzliche Server-Komponente – der <i>Visual SourceSafe 2005 LAN booster service</i> – eingeführt, der die Netzwerkkommunikation beschleunigen soll. Visual SourceSafe Clients funktionieren jedoch auch ohne diese Komponente.
</p>
<div class="mw-heading mw-heading2"><h2 id="Client">Client</h2></div>
<p>Clientseitig stehen der Visual SourceSafe-Client oder eine der für sämtliche Microsoft-<a href="Integrierte_Entwicklungsumgebung" title="Integrierte Entwicklungsumgebung">Entwicklungsumgebungen</a> verfügbaren SourceSafe-Integrationen zur Verfügung. Der Client braucht in der Regel eine direkte SMB-Dateifreigabe-Verbindung zum Server, was eine Verwendung von SourceSafe im <a href="Internet" title="Internet">Internet</a> praktisch unmöglich macht – wofür es jedoch auch nie konzipiert worden ist.
</p>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Ted Roche: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Essential SourceSafe</cite>. Hentzenwerke, 2001, ISBN 1-930919-05-0 (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Visual+SourceSafe&rft.au=Ted+Roche&rft.btitle=Essential+SourceSafe&rft.date=2001&rft.genre=book&rft.isbn=1930919050&rft.pub=Hentzenwerke" style="display:none"> </span></li>
<li>Alexandru Serban et al.: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Visual SourceSafe 2005: Software Configuration Management in Practice</cite>. Packt, 2007, ISBN 978-1-904811-69-5 (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Visual+SourceSafe&rft.au=Alexandru+Serban+et+al.&rft.btitle=Visual+SourceSafe+2005%3A+Software+Configuration+Management+in+Practice&rft.date=2007&rft.genre=book&rft.isbn=9781904811695&rft.pub=Packt" style="display:none"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><span class="cite"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/de-de/previous-versions/cc434922(v=vs.71)"><i>Visual SourceSafe 6.0.</i></a><span class="Abrufdatum" style="display:none"> Abgerufen am 29. September 2025</span></span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+SourceSafe&rft.title=Visual+SourceSafe+6.0&rft.description=Visual+SourceSafe+6.0&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fde-de%2Fprevious-versions%2Fcc434922%28v%3Dvs.71%29"> </span></li>
<li><span class="cite"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/de-de/previous-versions/ms181038(v=vs.80)"><i>Visual SourceSafe 2005.</i></a><span class="Abrufdatum" style="display:none"> Abgerufen am 29. September 2025</span></span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+SourceSafe&rft.title=Visual+SourceSafe+2005&rft.description=Visual+SourceSafe+2005&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fde-de%2Fprevious-versions%2Fms181038%28v%3Dvs.80%29"> </span></li>
<li><span class="cite"><a rel="nofollow" class="external text" href="http://www.math.uaa.alaska.edu/~afkjm/cs401/handouts/VSS.pdf"><i>Introduction to Visual SourceSafe.</i></a> (PDF; 235 kB) University of Alaska Anchorage<span style="display:none">;</span><span class="Abrufdatum" style="display:none"> abgerufen am 29. September 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+SourceSafe&rft.title=Introduction+to+Visual+SourceSafe&rft.description=Introduction+to+Visual+SourceSafe&rft.identifier=http%3A%2F%2Fwww.math.uaa.alaska.edu%2F%7Eafkjm%2Fcs401%2Fhandouts%2FVSS.pdf&rft.publisher=University+of+Alaska+Anchorage&rft.language=en"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/de-de/lifecycle/products/microsoft-visual-sourcesafe-2005"><i>Microsoft Visual SourceSafe 2005.</i></a> In: <i>learn.microsoft.com.</i> Microsoft,<span class="Abrufdatum"> abgerufen am 29. September 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+SourceSafe&rft.title=Microsoft+Visual+SourceSafe+2005&rft.description=Microsoft+Visual+SourceSafe+2005&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fde-de%2Flifecycle%2Fproducts%2Fmicrosoft-visual-sourcesafe-2005&rft.publisher=Microsoft"> </span></span>
</li>
</ol>
<div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten">
<div style="display: table-cell; vertical-align: middle; width: 100%;">
<div>
Normdaten (Sachbegriff): <a href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4793378-1">4793378-1</a></span> | <a href="Virtual_International_Authority_File" title="Virtual International Authority File">VIAF</a>: <span class="-print"><a rel="nofollow" class="external text" href="https://viaf.org/viaf/175498673/">175498673</a></span> </div>
</div></div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-09-29" href="https://de.wikipedia.org/wiki/?title=Visual_SourceSafe&oldid=260159176">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>